下面是AutoIt中关于函数的完整列表. 点击 函数 名称得到详细信息.
| 函数 | 详细信息 |
| DllCall | 动态调用指定DLL(动态链接库)文件中的函数. |
| DllCallAddress | |
| DllCallbackFree | 清空先前由 DllCallbackRegister 创建的句柄. |
| DllCallbackGetPtr | 返回一个回调函数的指针,可以用于传递给一个 Win32 API. |
| DllCallbackRegister | 创建一个用户自定义回调函数. |
| DllClose | 关闭此前打开的DLL文件. |
| DllOpen | 打开指定的 DLL 文件以供 DllCall 函数使用. |
| DllStructCreate | 创建一个 C/C++ 样式的数据结构供 DllCall 使用. |
| DllStructGetData | 返回数据结构(struct)元素的数据. |
| DllStructGetPtr | 返回 数据结构(struct) 或者 数据结构(struct)的一个元素的指针. |
| DllStructGetSize | 返回一个数据结构(struct)的大小,单位为字节. |
| DllStructSetData | 设置数据结构(struct)中部分元素的数据. |
| PluginOpen | 打开一个插件文件. |
| PluginClose | 关闭一个插件文件 |
| ProcessClose | 终止某个进程. |
| ProcessExists | 检查指定进程是否存在. |
| ProcessGetStats | 返回一个数组,数组中包含了运行中的进程的内存或者IO信息. |
| ProcessSetPriority | 设置某个进程的优先级. |
| ProcessList | 返回当前运行中的进程列表(含有进程名和 PID 值). |
| ProcessWait | 暂停脚本的执行直至给定进程出现为止. |
| ProcessWaitClose | 暂停脚本的执行直至给定进程不再存在为止. |
| Run | 运行外部程序. |
| RunWait | 运行一个外部程序并暂停脚本的执行直至该程序执行完毕. |
| RunAs | 使用一个不同的用户运行一个外部程序文件. |
| RunAsWait | 在不同的用户环境中运行一个外部程序并暂停脚本执行直到程序结束. |
| ShellExecute | 使用 ShellExecute API 执行一个外部程序. |
| ShellExecuteWait | 使用 ShellExecute API 执行一个外部程序并暂停脚本运行,直到外部程序正常结束. |
| Shutdown | 关机. |
| StderrRead | 从以前运行的子进程读取 STDERR 流. |
| StdinWrite | Writes a number of characters to the STDIN stream of a previously run child process. |
| StdioClose | 关闭前面运行(run)的进程的STDIO流的所有资源. |
| StdoutRead | Reads from the STDOUT stream of a previously run child process. |